利用JavaScript实现一个集合类
集合(set)是一种数据结构,用以表示非重复值的无序集合,集合的基础方法包括添加值、检测值是否在集合中,以下代码将实现一个通用的set集合类:
利用JavaScript实现一个枚举类型
|
|
接下来利用上面的枚举类来表示一副扑克牌的类
JavaScript中的方法借用
在JavaScript中多个类中的方法可以共用一个单独的函数。比如,Array类通常定义了一些内置方法,如果定义了一个雷,他的实例是类数组的对象,则可以从Array.prototype中将函数复制至所定义的类的原型对象中。如果以经典的面向对象语言的视角来看JavaScript的话,把一个雷的方法用到其他的类中的做法被称为“多重继承”,然后JavaScript并不是经典的面向对象语言,在JavaScript中一般将其称之为“方法借用”